Field Programmable Gate Array Implementation and Testing of a Minimum-phase Finite Impulse Response Filter
نویسنده
چکیده
The present paper depicts a prototype developed to test and verify functioning of digital filters easily. The minimumphase Finite Impulse Response (FIR) filter was a target-filter to develop such a system. The experimental setup was technologically advanced in such a way that, it compares the magnitude and phase responses of a filter; shown by Frequency Visualization tool (fvtool) of the MATLAB software with the same filter responses observed on a Digital Storage Oscilloscope in real-time operations. For this research work, an important facility provided in the MATLAB software to generating Hardware Description Language (HDL) for a given filter objects was deployed. A Very High Speed Integrated Circuit HDL (VHDL) soft Intellectual Property (IP) core was generated for the minimum-phase FIR filter, and instantiated it in a top level entity, along with a clock divider VHDL module; capable of providing proper sampling clock to the filter. For implementation of this core, the Xilinx Field Programmable Gate Array (FPGA) Virtex-5 device was deployed. Around this reconfigurable device, there was an Advanced RISC Machine (ARM) microcontroller, to provide inter-conversion between Analogue and Digital signals; essential for the filter testing. Keywords-FPGA; minimum-phase FIR filter; MATLAB; fvtool; ARM microcontroller
منابع مشابه
Repetitive Control of a Levitated Shaft - Fpga Implementation Based on Powell-chau Filters
This paper considers high sampling rate digital control of an electromagnetically levitated shaft. Inner loop feedback and outer loop repetitive controls are realized by a Field Programmable Gate Array (FPGA) at 100 kHz rate based on considerations made on limited FPGA computing resources, numerical dynamic range, selection of word length for fixed point computation, and distribution of paralle...
متن کاملComparative Analysis and Efficient VLSI Implementation of FIR Filter
In this paper, we present suitable design optimization for area-delay efficient implementation of finite impulse response (FIR) filter on Field Programmable Gate Array (FPGA). Architectural optimization done in MATLAB/Simulink environment, Hardware description language (HDL) netlist produced by System Generator enables emulation on FPGA and also serves as design entry for chip realization. The ...
متن کاملDesign and Implementation of Programmable FIR Filter Using FPGA
This paper presents the design and implementation of a programmable Finite Impulse Response (FIR) Filter using ALTERA Field Programmable Gate Array (FPGA) device. The filter performance is first tested using Filter Design and Analysis (FDA) tool from Mathworks to verify magnitude response and obtain coefficient tables. The test operation includes LPF and BPF filter types with coefficient length...
متن کاملElliptic IIR filter sharpening implemented on FPGA
Filter sharpening is a technique for designing a higher order filter using several identical low-order filters with the same passband and stopband edge frequencies but with smaller passband ripple and larger stopband attenuation. The technique had been applied to linear phase finite impulse response (FIR) filters only. In this paper the method is applied on the elliptic infinite impulse respons...
متن کاملA Scaleable FIR Filter Implementation Using 32-bit Floating- Point Complex Arithmetic on a FPGA Based Custom Computing Platform
This thesis presents a linear phase finite impulse response filter implementation developed on a custom computing platform called WILDFORCE. The work has been motivated by ways to off-load intensive computing tasks to hardware for indoor communications channel modeling. The design entails complex convolution filters with customized lengths that can support channel impulse response profiles gene...
متن کامل